home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / src / exampleCode / opengl / glx / Makefile < prev    next >
Makefile  |  1996-11-11  |  815b  |  38 lines

  1. #! smake
  2.  
  3. include $(ROOT)/usr/include/make/commondefs
  4.  
  5. UTIL = util.o
  6.  
  7. GLXTARGS= font
  8. GLUTARGS= sharelist
  9. TARGETS = $(GLXTARGS) $(GLUTARGS)
  10. CFILES    = sharelist.c font.c
  11.  
  12. OPTIMIZER = -g
  13. LCDEFS = -D__STDC__=1 -DDEBUG
  14. LCOPTS = -Wl,-no_jump_at_eop -KPIC -call_shared
  15.  
  16. default all: $(UTIL) $(TARGETS)
  17.  
  18. $(TARGETS): $(UTIL) 
  19.  
  20. include $(COMMONRULES)
  21.  
  22. $(UTIL): util.c
  23.     $(CCF) -c util.c 
  24.  
  25. $(GLXTARGS): $$@.c
  26.     $(CCF) -o $@ $@.c $(UTIL) $(LDFLAGS) -lGL -lXext -lX11 -limage
  27.  
  28. $(GLUTARGS): $$@.c
  29.     $(CCF) -o $@ $@.c $(UTIL) $(LDFLAGS) -lGL -lGLU -lXext -lX11 -limage -lm
  30.  
  31. # the above libraries hail from the following subsystems:
  32. #   libGL.so   -- eoe1.sw.gfx_lib
  33. #   libGLU.so  -- eoe1.sw.gfx_lib
  34. #   libXext.so -- x_eoe.sw.eoe
  35. #   libX11.so  -- x_eoe.sw.eoe
  36. #   libm.so    -- compiler_eoe.sw.lib
  37. #   libimage.a -- gl_dev.sw.gldev
  38.